SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 37133: SAS® Anti-Money Laundering macro ROUTE.SAS might generate an error when the advanced routing rule contains IN or NOT IN operators on multiple values

DetailsAboutRate It
The ROUTE.SAS macro might generate an error if the advanced routing rule contains an IN or NOT IN operators on multiple values. Advanced routing rules are defined in the Scenario Administrator to route alerts to users based on defined conditions.

Below is an example of the errors that might appear in the log. An IN operator is used to search SCENARIO_NAME for multiple scenario names. The problem occurs when the code generator does not assign parentheses around these values.

    ERROR 79-322: Expecting a (.

    ERROR 22-322: Syntax error, expecting one of the following: a quoted string, a
    numeric constant, a datetime constant, a missing value, iterator, (, ), ','.

    ERROR 76-322: Syntax error, statement will be ignored.

    ERROR 161-185: No matching DO/SELECT statement.

The ROUTE code generator now adds parentheses when multiple values are specified.

Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Anti-Money LaunderingLinux2.14.19.1 TS1M3 SP49.2 TS2M3
64-bit Enabled Solaris2.14.19.1 TS1M3 SP49.2 TS2M3
64-bit Enabled HP-UX2.14.19.1 TS1M3 SP49.2 TS2M3
64-bit Enabled AIX2.14.19.1 TS1M3 SP49.2 TS2M3
Windows Vista2.14.19.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows XP Professional2.14.19.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows Server 20082.14.19.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows Server 2003 Standard Edition2.14.19.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows Server 2003 Enterprise Edition2.14.19.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows Server 2003 Datacenter Edition2.14.19.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows NT Workstation2.14.19.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows 2000 Professional2.14.19.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows 2000 Server2.14.19.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows 2000 Datacenter Server2.14.19.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows 2000 Advanced Server2.14.19.1 TS1M3 SP49.1 TS1M3 SP4
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.